Skip to content

[Maintenance] Add PHP 8.4/8.5, Symfony 7.4, drop Symfony 5.4 and PHP 8.1#115

Merged
TheMilek merged 7 commits intoSylius:1.10from
Rafikooo:add-symfony8-support
Feb 3, 2026
Merged

[Maintenance] Add PHP 8.4/8.5, Symfony 7.4, drop Symfony 5.4 and PHP 8.1#115
TheMilek merged 7 commits intoSylius:1.10from
Rafikooo:add-symfony8-support

Conversation

@Rafikooo
Copy link
Contributor

@Rafikooo Rafikooo commented Jan 28, 2026

Bumps supported versions:

  • Symfony: ^6.4 || ^7.4 (dropped 5.4, bumped 7.0→7.4)
  • PHP: ^8.2 (dropped 8.1, added 8.4/8.5 to CI)
  • PHPStan: ^2.0 (required for Symfony 7.4 generics support)
  • Rector: ^2.0 (required by PHPStan 2.0)
  • Dev dependencies bumped for compatibility

Symfony 8 support requires migrating XML service configuration to PHP (XmlFileLoader removed in Sf8). That will be a separate PR.

@Rafikooo Rafikooo force-pushed the add-symfony8-support branch from 2beab3c to b0c3167 Compare January 28, 2026 14:42
@Rafikooo Rafikooo changed the title [Maintenance] Add support for Symfony 8 and PHP 8.4 [Maintenance] Add Symfony 8, PHP 8.4/8.5, drop Symfony 5.4 and older PHP Jan 28, 2026
@Rafikooo Rafikooo force-pushed the add-symfony8-support branch 2 times, most recently from bb9df42 to 7ca9301 Compare January 28, 2026 15:24
@Rafikooo Rafikooo changed the title [Maintenance] Add Symfony 8, PHP 8.4/8.5, drop Symfony 5.4 and older PHP [Maintenance] Add Symfony 8, PHP 8.5, drop Symfony 5.4 and PHP 8.1 Jan 28, 2026
@Rafikooo Rafikooo force-pushed the add-symfony8-support branch from 7ca9301 to bb43e16 Compare January 29, 2026 09:14
@Rafikooo Rafikooo changed the title [Maintenance] Add Symfony 8, PHP 8.5, drop Symfony 5.4 and PHP 8.1 [Maintenance] Add PHP 8.4/8.5, Symfony 7.4, drop Symfony 5.4 and PHP 8.1 Jan 29, 2026
@TheMilek TheMilek merged commit ecdb703 into Sylius:1.10 Feb 3, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants